/**
 * MessageHandler.java<br>
 *
 *
 * @version 下午9:34:12
 */
package com.iwechat.service;

import com.iwechat.mybatis.generator.model.TemplateMessage;

/**
 * 消息处理器
 *
 *
 */
public interface MessageHandler {
    /**
     * 处理消息
     *
     *
     * @param message
     *
     *            <pre>
     *      参数为message,包含以下几个字段:
     *      clientId
     *      clientIp
     *      sessionId
     *      sequence
     *      templateId(tempFileId)
     *      openid
     *      jsonContent
     *            </pre>
     *
     * @return <0 错误码，>0正常
     * @throws Exception
     */
    int handle(TemplateMessage message) throws Exception;
}
